Revert "Switch to an xor for the checksum"#81
Merged
manish-pandey-arm merged 1 commit intoFirmwareHandoff:mainfrom Dec 1, 2025
Merged
Revert "Switch to an xor for the checksum"#81manish-pandey-arm merged 1 commit intoFirmwareHandoff:mainfrom
manish-pandey-arm merged 1 commit intoFirmwareHandoff:mainfrom
Conversation
This reverts commit ae94bd1. Change-Id: Ifd39b925202988aa81cab60721183c443ba5ffac Signed-off-by: Jose Marinho <jose.marinho@arm.com>
sjg20
approved these changes
Nov 20, 2025
harrisonmutai-arm
approved these changes
Nov 28, 2025
manish-pandey-arm
approved these changes
Dec 1, 2025
LeviYeoReum
added a commit
to LeviYeoReum/edk2
that referenced
this pull request
Feb 3, 2026
Firmware handsoff specification withdraws "XOR" checksum usage and update the specification checksum calculation with "SUM" [0]. So the libtl also updates with this change [1] The "XOR" calculation was existed in v1, but as above mentioned, it's withdrown, and TF-A always gives the checksum with "SUM" calculation. Therefore, just update the xferlist version to 2. Link: FirmwareHandoff/firmware_handoff#81 [0] Link: https://review.trustedfirmware.org/c/shared/transfer-list-library/+/46033 [1] Signed-off-by: Yeoreum Yun <yeoreum.yun@arm.com>
3 tasks
LeviYeoReum
added a commit
to LeviYeoReum/edk2
that referenced
this pull request
Feb 3, 2026
The Firmware Handoff specification has withdrawn the use of the “XOR” checksum and updated the checksum calculation to use “SUM” [0]. Accordingly, libtl has also been updated to reflect this change [1]. The “XOR” checksum calculation existed in version 1; however, as mentioned above, it has been withdrawn, and TF-A always provides the checksum using the “SUM” calculation. Therefore, the xferlist version is updated to version 2. Link: FirmwareHandoff/firmware_handoff#81 [0] Link: https://review.trustedfirmware.org/c/shared/transfer-list-library/+/46033 [1] Signed-off-by: Yeoreum Yun <yeoreum.yun@arm.com>
mergify bot
pushed a commit
to tianocore/edk2
that referenced
this pull request
Feb 4, 2026
The Firmware Handoff specification has withdrawn the use of the “XOR” checksum and updated the checksum calculation to use “SUM” [0]. Accordingly, libtl has also been updated to reflect this change [1]. The “XOR” checksum calculation existed in version 1; however, as mentioned above, it has been withdrawn, and TF-A always provides the checksum using the “SUM” calculation. Therefore, the xferlist version is updated to version 2. Link: FirmwareHandoff/firmware_handoff#81 [0] Link: https://review.trustedfirmware.org/c/shared/transfer-list-library/+/46033 [1] Signed-off-by: Yeoreum Yun <yeoreum.yun@arm.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This reverts commit ae94bd1, redefining the TL Header checksum field as a sum over all the TL bytes.
!Fix #78